---
title: "Overview"
description: "A collection of templates and tutorials indexed by architecture."
---

# Tutorials
## 📝 Text Generation
### [Single Prompt Application using OpenAI and Langchain](/guides/tutorials/first-app-with-langchain)
<span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Text Generation </span> <span>&nbsp;</span> <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> OpenAI </span> <span>&nbsp;</span>  <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Langchain </span><span>&nbsp;</span>

Learn how to use our SDK to deploy an application with agenta. The application we will create uses OpenAI and Langchain. The application generates outreach messages in Linkedin to investors based on a startup name and idea. 
### [Use Mistral from Huggingface for a Summarization Task](/guides/tutorials/deploy-mistral-model)
<span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Text Generation </span> <span>&nbsp;</span> <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Mistral </span> <span>&nbsp;</span>  <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Hugging Face </span><span>&nbsp;</span>

Learn how to use a custom model with agenta.

## Retrieval Augmented Generation (RAG)
### [RAG Application with LlamaIndex](/guides/tutorials/build-rag-application)
<span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Sales </span> <span>&nbsp;</span> <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> OpenAI </span> <span>&nbsp;</span>  <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> RAG </span><span>&nbsp;</span><span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> LlamaIndex </span>

Learn how to create a RAG application with LlamaIndex and use it in agenta. You will create a playground in agenta where you can experiment with the parameters of the RAG application, test it and compare different versions.

# Templates
## ⛏️ Extraction

These templates extract data in a structured format from an unstructured source.
### [Extraction using OpenAI Functions and Langchain](/guides/extract_job_information)

<span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> HR </span> <span>&nbsp;</span> <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> OpenAI </span> <span>&nbsp;</span>  <span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Functions </span><span>&nbsp;</span><span style={{ backgroundColor: '#FEF0F0', color: '#DC2626'}}> Langchain </span>


Extracts job information (company name, job title, salary range) from a job description. Uses OpenAI Functions and Langchain.
